package com.zkt.recommend.domain.service;

import com.zkt.recommend.infra.basic.entity.SubjectInfo;
import com.zkt.subject.entity.SubjectInfoDTO;

import java.util.List;

/**
 * @author 赵开泰
 * @program jc-club
 * @date 2025/3/27
 * @description 推荐service层
 **/

public interface RecommendDomainService {
	
	/**
	 * 获取推荐题目
	 *
	 * @param labelIds 推荐题目标签列表
	 * @param hasLabel 用户是否选择了标签
	 * @param num
	 * @return 推荐的题目
	 */
	List<SubjectInfoDTO> getRecommendSubject(List<Long> labelIds, boolean hasLabel, Integer num);
	
}